package com.platform.usercenter.domain.query;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.platform.common.core.annotation.Excel;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @Description: 用户部门
 * @Author: chx
 * @Date: 2024-10-30 09:10
 **/

@Data
public class SysUserDeptQuery {
    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 部门ID
     */
    private Long deptId;

    /**
     * 部门ID
     */
    private List<Long> deptIds;

    /**
     * 是否默认部门
     */
    @Excel(name = "是否默认部门")
    private String isDefault;

    /**
     * 用户部门类型(airCargo:货站,airAgency:货代,airline:航司,airPersonal:散货)
     */
    @Excel(name = "用户部门类型(airCargo:货站,airAgency:货代,airline:航司,airPersonal:散货,airOther:其他)")
    private String userDeptType;

    private String userDeptTypeRefCode;

    /**
     * 组织ID
     */
    private Long orgId;
    /**
     * 请求参数
     */
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private Map<String, Object> params;
}
